rack one's brains over - Turkish English Dictionary